package com.gw.detail.domain;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.CommonEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 一般重建数据对象 d_rekoallg
 * 
 * @author ruoyi
 * @date 2021-04-30
 */
@TableName("d_rekoallg")
public class Rekoallg extends CommonEntity
{
    private static final long serialVersionUID = 1L;

    /** ﻿ */
    @TableId
    private Long id;

    /** [FALL]案例编号 */
    @Excel(name = "[FALL]案例编号")
    private Long fall;

    /** [BETNR]参与方编号 */
    @Excel(name = "[BETNR]参与方编号")
    private Long betnr;

    /** [REKOPROG]重建程序 */
    @Excel(name = "[REKOPROG]重建程序")
    private Long rekoprog;

    /** [REKOART]重建的方法 */
    @Excel(name = "[REKOART]重建的方法")
    private Long rekoart;

    /** [REKODAT]重建日期 */
    @Excel(name = "[REKODAT]重建日期")
    private String rekodat;

    /** [REKOVON]重建人员姓名 */
    @Excel(name = "[REKOVON]重建人员姓名")
    private Long rekovon;

    /** [KOLLV]造成乘员最严重损_ */
    @Excel(name = "[KOLLV]造成乘员最严重损_")
    private Long kollv;

    /** [ROLLWANN]翻滚 */
    @Excel(name = "[ROLLWANN]翻滚")
    private Long rollwann;

    /** [ROLLART]翻滚_参照N_ */
    @Excel(name = "[ROLLART]翻滚_参照N_")
    private Long rollart;

    /** [ROLLWO]翻滚侧 */
    @Excel(name = "[ROLLWO]翻滚侧")
    private Long rollwo;

    /** [ROAUSL]翻滚的原因 */
    @Excel(name = "[ROAUSL]翻滚的原因")
    private Long roausl;

    /** [ROLL4]翻滚圈数 */
    @Excel(name = "[ROLL4]翻滚圈数")
    private Long roll4;

    /** [ROLLF]翻转力的传递 */
    @Excel(name = "[ROLLF]翻转力的传递")
    private Long rollf;

    /** [NFQUER]碰撞前该车辆横_ */
    @Excel(name = "[NFQUER]碰撞前该车辆横_")
    private Long nfquer;

    /** [FAHRL]驾驶员反应点到碰_ */
    @Excel(name = "[FAHRL]驾驶员反应点到碰_")
    private BigDecimal fahrl;

    /** [TREAKT]驾驶员反应时间 */
    @Excel(name = "[TREAKT]驾驶员反应时间")
    private BigDecimal treakt;

    /** [RVM]空间可避免 */
    @Excel(name = "[RVM]空间可避免")
    private Long rvm;

    /** [ANZKOLL]碰撞次数 */
    @Excel(name = "[ANZKOLL]碰撞次数")
    private Long anzkoll;

    /** [ASSID]内部ID号 */
    @Excel(name = "[ASSID]内部ID号")
    private Long assid;

    /** [UVM]事故可避免性 */
    @Excel(name = "[UVM]事故可避免性")
    private Long uvm;

    /** [ZVM]时间可避免 */
    @Excel(name = "[ZVM]时间可避免")
    private Long zvm;

    /** [OPNU]填表人编号 */
    @Excel(name = "[OPNU]填表人编号")
    private Long opnu;

    /** [KOLLS]造成车辆最大损坏_ */
    @Excel(name = "[KOLLS]造成车辆最大损坏_")
    private Long kolls;

    /** [ROLLORT]造成翻滚的地_ */
    @Excel(name = "[ROLLORT]造成翻滚的地_")
    private Long rollort;

    /** [ROLLAUS]造成翻滚的碰_ */
    @Excel(name = "[ROLLAUS]造成翻滚的碰_")
    private Long rollaus;

    /** [NFLAENGS]碰撞前该车_ */
    @Excel(name = "[NFLAENGS]碰撞前该车_")
    private Long nflaengs;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFall(Long fall) 
    {
        this.fall = fall;
    }

    public Long getFall() 
    {
        return fall;
    }
    public void setBetnr(Long betnr) 
    {
        this.betnr = betnr;
    }

    public Long getBetnr() 
    {
        return betnr;
    }
    public void setRekoprog(Long rekoprog) 
    {
        this.rekoprog = rekoprog;
    }

    public Long getRekoprog() 
    {
        return rekoprog;
    }
    public void setRekoart(Long rekoart) 
    {
        this.rekoart = rekoart;
    }

    public Long getRekoart() 
    {
        return rekoart;
    }
    public void setRekodat(String rekodat) 
    {
        this.rekodat = rekodat;
    }

    public String getRekodat() 
    {
        return rekodat;
    }
    public void setRekovon(Long rekovon) 
    {
        this.rekovon = rekovon;
    }

    public Long getRekovon() 
    {
        return rekovon;
    }
    public void setKollv(Long kollv) 
    {
        this.kollv = kollv;
    }

    public Long getKollv() 
    {
        return kollv;
    }
    public void setRollwann(Long rollwann) 
    {
        this.rollwann = rollwann;
    }

    public Long getRollwann() 
    {
        return rollwann;
    }
    public void setRollart(Long rollart) 
    {
        this.rollart = rollart;
    }

    public Long getRollart() 
    {
        return rollart;
    }
    public void setRollwo(Long rollwo) 
    {
        this.rollwo = rollwo;
    }

    public Long getRollwo() 
    {
        return rollwo;
    }
    public void setRoausl(Long roausl) 
    {
        this.roausl = roausl;
    }

    public Long getRoausl() 
    {
        return roausl;
    }
    public void setRoll4(Long roll4) 
    {
        this.roll4 = roll4;
    }

    public Long getRoll4() 
    {
        return roll4;
    }
    public void setRollf(Long rollf) 
    {
        this.rollf = rollf;
    }

    public Long getRollf() 
    {
        return rollf;
    }
    public void setNfquer(Long nfquer) 
    {
        this.nfquer = nfquer;
    }

    public Long getNfquer() 
    {
        return nfquer;
    }
    public void setFahrl(BigDecimal fahrl) 
    {
        this.fahrl = fahrl;
    }

    public BigDecimal getFahrl() 
    {
        return fahrl;
    }
    public void setTreakt(BigDecimal treakt) 
    {
        this.treakt = treakt;
    }

    public BigDecimal getTreakt() 
    {
        return treakt;
    }
    public void setRvm(Long rvm) 
    {
        this.rvm = rvm;
    }

    public Long getRvm() 
    {
        return rvm;
    }
    public void setAnzkoll(Long anzkoll) 
    {
        this.anzkoll = anzkoll;
    }

    public Long getAnzkoll() 
    {
        return anzkoll;
    }
    public void setAssid(Long assid) 
    {
        this.assid = assid;
    }

    public Long getAssid() 
    {
        return assid;
    }
    public void setUvm(Long uvm) 
    {
        this.uvm = uvm;
    }

    public Long getUvm() 
    {
        return uvm;
    }
    public void setZvm(Long zvm) 
    {
        this.zvm = zvm;
    }

    public Long getZvm() 
    {
        return zvm;
    }
    public void setOpnu(Long opnu) 
    {
        this.opnu = opnu;
    }

    public Long getOpnu() 
    {
        return opnu;
    }
    public void setKolls(Long kolls) 
    {
        this.kolls = kolls;
    }

    public Long getKolls() 
    {
        return kolls;
    }
    public void setRollort(Long rollort) 
    {
        this.rollort = rollort;
    }

    public Long getRollort() 
    {
        return rollort;
    }
    public void setRollaus(Long rollaus) 
    {
        this.rollaus = rollaus;
    }

    public Long getRollaus() 
    {
        return rollaus;
    }
    public void setNflaengs(Long nflaengs) 
    {
        this.nflaengs = nflaengs;
    }

    public Long getNflaengs() 
    {
        return nflaengs;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("fall", getFall())
            .append("betnr", getBetnr())
            .append("rekoprog", getRekoprog())
            .append("rekoart", getRekoart())
            .append("rekodat", getRekodat())
            .append("rekovon", getRekovon())
            .append("kollv", getKollv())
            .append("rollwann", getRollwann())
            .append("rollart", getRollart())
            .append("rollwo", getRollwo())
            .append("roausl", getRoausl())
            .append("roll4", getRoll4())
            .append("rollf", getRollf())
            .append("nfquer", getNfquer())
            .append("fahrl", getFahrl())
            .append("treakt", getTreakt())
            .append("rvm", getRvm())
            .append("anzkoll", getAnzkoll())
            .append("assid", getAssid())
            .append("uvm", getUvm())
            .append("zvm", getZvm())
            .append("opnu", getOpnu())
            .append("kolls", getKolls())
            .append("rollort", getRollort())
            .append("rollaus", getRollaus())
            .append("nflaengs", getNflaengs())
            .toString();
    }
}
